"""
字符串前片介绍
    概述：
        从字符串中，接去除 指定的内容 就称之为：字符串的切片
    格式：
        字符串变量名[起始索引:结束索引:步长]
        包左不包右
    细节：
        1. 正向索引从左往右，从0开始
        2. 逆向索引从右往左，从-1开始
        3. 如果不写起始索引，默认从0开始
           如果不写结束索引，默认到字符串的末尾
           如果不写步长 ，步长默认为1
        4. 如果 索引 和 步长 方向相反，获取不到数据
        5. 特殊写法： 字符串[::-1] ,表示字符串反转，这是个面试题
"""
s1 = '刘千琪是个美丽的女孩'

# 演示切片
print(s1[0:3:1]) # 刘千琪

print(s1[:3]) # 刘千琪

print(s1[3:5]) # 是个

print(s1[3:5:-1]) # 无法打印： 因为从3倒着数到不了5

print('aaa',s1[3:0:-1])

print('演示步长:',s1[::2])

print('字符串倒序:',s1[::-1])

# 美丽的女孩
print('bbb',s1[-1:-6:-1][::-1])
print(s1[5:])

# 面试题
print(s1[:]) # 字符串本身
print(s1[::-1]) # 字符串反转
print(s1[::-3]) # 孩丽是刘